package com.v0710.docommon.dto;


/**
 * @Author YIFan
 * @Date 2020/11/11 11:49
 * @Version 1.0
 */
public enum RCode {




    /*===============================================================================*/
    /*                         4000 - 5000 表示 用户返回码                             */
    /*===============================================================================*/

    PASSWORD_ERROR(4001,"密码错误"),
    USERNAME_ERROR(4002,"用户不存在"),
    USER_EXIT_ERROR(4003,"用户名已存在"),
    EMAIL_EXIT_ERROR(4004,"邮箱账户已注册"),
    TOKEN_NULL(4005,"token为空请先登录"),
    TOKEN_TIMEOUT(4006,"token已失效请重新登录"),
    CODE_TIMEOUT(4007,"验证码错误或已失效"),
    EAMIL_FORMAT(4008,"邮箱格式不正确"),
    ROLE_FORMAT(4009,"权限错误"),


    /*===============================================================================*/
    /*                         3000 - 4000 表示 数据信息返回码                         */
    /*===============================================================================*/

    DATA_IS_NULL(3001,"数据为空"),


    SUCCESS(200,"操作成功"),
    ERROR(500,"系统内部错误");


    private Integer code;
    private String message;

    RCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }


}
